using System.Collections.Generic;
using System;

namespace BusinessLogic.Mappers.RemittanceAdvice
{
	public interface IRemittanceAdviceMapper : IMapperBase<BusinessEntity.Entities.RemittanceAdvice>
	{
		IEnumerable<string> GetExistingRemittanceAdviceNumbersForClientByAccountCode(int accountCode);
		IEnumerable<BusinessEntity.Entities.RemittanceAdvice> GetReceivedAdvices(int receiverPartyId, DateTime startDate, DateTime endDate);
		IEnumerable<BusinessEntity.Entities.RemittanceAdvice> GetSentAdvices(int senderId, DateTime startDate, DateTime endDate);
	}
}